spiny slipper shell - Turkish English Dictionary